package cn.etcweb.bait.baitframe.auth.integration.authenticator;

import cn.etcweb.bait.baitframe.auth.bean.SysUser;
import cn.etcweb.bait.baitframe.auth.integration.IntegrationAuthentication;

public abstract class AbstractPreparableIntegrationAuthenticator implements IntegrationAuthenticator {
    @Override
    public abstract SysUser authenticate(IntegrationAuthentication integrationAuthentication);

    @Override
    public abstract void prepare(IntegrationAuthentication integrationAuthentication);

    @Override
    public abstract boolean support(IntegrationAuthentication integrationAuthentication);

    @Override
    public void complete(IntegrationAuthentication integrationAuthentication) {

    }
}
